// var sy = sb = Symbol('a');
// console.log(Symbol('1') == Symbol('1'))
// console.log(sy == sb);


var Pclass = (function() {
    const a = Symbol('a'); //唯一
    const m = Symbol('m'); //唯一
    function P() {
        this[a] = 'a这是私有属性'
        this.b = '变量b 这是共有属性'
        this[m] = function() {
            console.log('-------------');
        }
    }
    P.prototype = {
        getA() {
            console.log(this[a]);
            this[m]()
        }
    }
    return P
})()
var pc = new Pclass();
// console.log(pc.b);
pc.getA()